Skip to content

Add Flowtriq expansion and export modules for DDoS threat intelligence#784

Merged
adulau merged 3 commits into
MISP:mainfrom
jacob-masse:add-flowtriq-modules
Jun 27, 2026
Merged

Add Flowtriq expansion and export modules for DDoS threat intelligence#784
adulau merged 3 commits into
MISP:mainfrom
jacob-masse:add-flowtriq-modules

Conversation

@jacob-masse

Copy link
Copy Markdown

Summary

  • Expansion module (flowtriq.py): Enriches IP attributes (ip-src, ip-dst) with DDoS attack history from Flowtriq's network monitoring platform. Returns attack families, severity breakdown, peak traffic rates, ASN, country, risk scores, related attacker IPs, and threat intel feed matches.
  • Export module (flowtriq_export.py): Exports ip-src attributes from MISP events to Flowtriq's threat intelligence pipeline for network-level attack correlation and real-time blocking. Supports batch export with full MISP event context (threat level, tags, attack type derivation).

Both modules require a Flowtriq API key and optionally accept a custom API URL. They follow the standard MISP module interface (handler, introspection, version) and require only requests as an external dependency.

Flowtriq is a DDoS detection and mitigation platform. These modules enable bidirectional threat intelligence sharing between MISP communities and Flowtriq-monitored infrastructure.

Module details

Expansion module

  • Input: ip-src, ip-dst
  • Output format: misp_standard
  • Module types: expansion, hover
  • Config: api_key, api_url

Export module

  • Input: MISP events with ip-src attributes (IDS-flagged)
  • Output: text summary of exported indicators
  • Config: api_key, api_url

@jacob-masse jacob-masse force-pushed the add-flowtriq-modules branch from 4e6f815 to 68ab778 Compare June 25, 2026 19:54
@adulau

adulau commented Jun 25, 2026

Copy link
Copy Markdown
Member

Thanks for the contribution. Can you update the PR following the CI errors?

@jacob-masse

Copy link
Copy Markdown
Author

Should be all good now! :)

@ostefano

Copy link
Copy Markdown
Collaborator

@adulau note that this PR has no doc for that module

@jacob-masse

Copy link
Copy Markdown
Author

@ostefano Good catch, added the logo to documentation/logos/ and set the logo field in the module metadata so the docs generator picks it up. The moduleinfo dict already has all the required fields (features, input, output, references, requirements) for the auto-generated documentation.

@adulau adulau merged commit f369577 into MISP:main Jun 27, 2026
7 checks passed
@adulau

adulau commented Jun 27, 2026

Copy link
Copy Markdown
Member

Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants